package com.ccys.cms.service.masterData;

import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.masterData.FlagReasonDelDto;
import com.ccys.db.dto.masterData.FlagReasonPageQueryDto;
import com.ccys.db.dto.masterData.FlagReasonSaveDto;
import com.ccys.db.entity.TblFlagReason;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.masterData.FlagReasonPageQueryVo;
import com.github.pagehelper.PageInfo;

public interface FlagReasonService extends BaseService<TblFlagReason> {
    ResponseResult saveFlagReason(FlagReasonSaveDto dto);

    ResponseResult deleteFlagReason(FlagReasonDelDto dto);

    ResponseResult<PageInfo<FlagReasonPageQueryVo>, Object> findPageFlagReason(FlagReasonPageQueryDto dto);
}
